IBM Endpoint Manager Inspectors Reference

Terminology

Win: Windows
Lin: Red Hat and SUSE Linux
Sol: SUN Solaris
HPUX: Hewlett-Packard UNIX version
AIX: IBM AIX
Mac: Apple Macintosh
Ubu: Ubuntu/Debian
WM: Windows Mobile

The version (e.g. Lin:8.1) corresponds to the version of the IEM product (8.1) in which the inspector was introduced in the client on that platform.
The version number is not shown if it is less than 8.0.


Platform


Contents

Action Objects
Authorization Objects
Client Objects
Directory Services
Environment Objects
Filesystem Objects
Firewall Objects
Fixlet Objects
Formatting Objects
Installed System Software
Introspectors
License Objects
Microsoft IIS Metabase Objects
Miscellaneous
Networking Objects
Power Objects
Primitive Objects
Registry Objects
Session Objects
Session Statistics
Site Objects
SMBIOS objects
System Objects
active device
apar
bios
computer
cpupackage
event log
event log event type
event log record
fileset version record
fileset version record with multiplicity
fileset version requirement
grub block list
grub bootable image
grub color
grub color pair
grub color scheme
grub config file
grub device
grub file location
grub image choice
grub kernel
grub module
language
local mssql database
operating system
operating system product type
primary language
process
processor
ram
registrynode
registryroot
runlevel
scsibus
scsidevice
service
service pack
service pack with multiplicity
smf
smf fmri
smf instance
smf property
smf property group
smf service
smf snapshot
smf snapshot part
smf time
smf value
sound volume
stereo volume
swap
technology level
technology level with multiplicity
usb
uuid
uuid with multiplicity
zone
zone network interface
Task Objects
User Objects
Windows Mobile Device Objects
WMI Objects
World Objects

IBM Endpoint Manager wiki

System Objects

These are the keywords available for querying various aspects of the system, including the name and version of the operating sytem. This chapter also covers the keywords used to describe the vendors and types of the various processors that coexist in a typical computer system. Some of these Inspectors are system-specific, but are included to provide cross-platform compatibility.

service pack with multiplicity

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

service pack

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

technology level with multiplicity

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

technology level

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

fileset version record with multiplicity

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

fileset version record

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

fileset version requirement

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub block list

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub bootable image

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub color pair

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub color scheme

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub color

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub config file

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub device

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub file location

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub image choice

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub kernel

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

grub module

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf fmri

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf instance

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf property group

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf property

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf service

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf snapshot part

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf snapshot

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf time

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf value

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

smf

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

apar

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

bios

On Windows computers, this object returns strings that identify the version of the BIOS. On other computers, all bios expressions will fail gracefully, rather than generating an error.

Creation Methods

DeclarationDescriptionPlatforms (?)
<bios>Create the bios objectWin, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<bios><bios>Create the bios objectWin, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
<bios> as string<string>This Windows-only Inspector returns a string that is the concatenation of the BIOS name and date. On a non-Windows operating system, it returns FALSE.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
date of <bios><string>

Plural: dates
This Windows-only Inspector returns the date string stored in the bios. This string is formatted as MM/DD/YY. On a non-Windows operating system, it returns FALSE.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
version of <bios><string>

Plural: versions
This Windows-only Inspector returns the first string of the multi-string version stored in the bios. This string may not exist. The format depends upon your BIOS manufacturer. On a non-Windows operating system, it returns FALSE.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1

operating system

The operating system object provides access to several important properties of the system.

Creation Methods

DeclarationDescriptionPlatforms (?)
operating systemReturns the operating system object. See operating system.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<operating system> as string<string>Returns a string containing the name of the operating system concatenated with the release.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
architecture of <operating system><string>

Plural: architectures
Returns the architecture of the operating system. This is the value of the 'machine' element of the utsname structure obtained by calling uname.Win:8.2, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
boot time of <operating system><time>

Plural: boot times
Returns the time of the last restart.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
build number of <operating system><string>

Plural: build numbers
Returns the integer build number (as a string) of the operating system. On the Macintosh, this Inspector returns a string.Mac
build of <operating system><string>

Plural: builds
Returns a string corresponding to the build number of the OS.Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
mac of <operating system><boolean>

Plural: macs
Returns TRUE if the client computer is a Macintosh.Win:8.0, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Mac:8.0, Ubu:8.1
name of <operating system><string>

Plural: names
Returns the name of the operating system as a string. Names might include Win98, WinNT, etcetera.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
product info string of <operating system><string>

Plural: product info strings
On Windows versions 6.0 and newer (Vista minimum), this inspector returns a string derived from the GetProductInfo API. It will be one of the following values:UnlicensedBusinessCluster ServerServer DatacenterServer Datacenter CoreEnterpriseServer EnterpriseServer Enterprise CoreServer Enterprise ItaniumHome BasicHome ServerServer for Small BusinessSmall Business ServerSmall Business Server PremiumServer StandardServer Standard CoreStarterStorage Server EnterpriseStorage Server StandardStorage Server WorkgroupUltimateWeb ServerUnknown.Win, Mac:8.2, WM
release of <operating system><string>

Plural: releases
Information about the release of the operating system, formatted as a <version> on the Macintosh, but a <string> on UNIX and Windows.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
unix of <operating system><boolean>

Plural: unixes
Returns TRUE if the local computer is a UNIX system.Win:8.0, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Mac:8.0, Ubu:8.1
uptime of <operating system><time interval>

Plural: uptimes
Returns a time interval that represents the elapsed time since the operating system was last booted. Note: Depending on the notebook, this interval may not include time spent in hibernation.Win, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
version of <operating system><version>

Plural: versions
Returns the version of the operating system.Win:8.0, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.0, Ubu:8.2
windows of <operating system><boolean>

Plural: windowses
Returns TRUE if the local computer is a Windows system.Win:8.0, Lin:8.0, Sol:8.0, HPUX:8.0, AIX:8.0, Mac:8.0, Ubu:8.1

cpupackage

Creation Methods

DeclarationDescriptionPlatforms (?)
cpupackageWin:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
core of <cpupackage><integer>Returns the number of physical cores in a single cpupackage (a single socket or physical CPU)Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2
count of <cpupackage><integer>Returns the count of physical cpu packages packages (the number of sockets or physical CPUs). Multiply this number by the number of cores to get the total core count of the system.Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2
smt capable of <cpupackage><boolean>If detectable, returns true if the cpupackage is capable of SMT threads (Simultaneous multithreading, called "Hyper-Threading" on some platforms)Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2
smt enabled of <cpupackage><boolean>If detectable, returns true if the cpupackage is using SMT threads (Simultaneous multithreading, called Hyper-Threading on some platforms)Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2
thread of <cpupackage><integer>Returns the number of SMT threads (Simultaneous multithreading, called Hyper-Threading on some platforms) in a single cpupackage (a single socket or physical CPU)Win:8.2, Lin:8.2, Sol:8.2, HPUX:8.2, AIX:8.2, Mac:8.2, Ubu:8.2

processor

The <processor> object is used to identify the number and properties of processors in the system. You can identify the manufacturer of the CPU as well as the speed and other features. Many operating systems provide for multiple processors. You can inspect any one of them by their ordinal number.For more information on Windows processors, see the Resource section at the end of this guide.

Creation Methods

DeclarationDescriptionPlatforms (?)
main processorReturns the processor object corresponding to the main processor.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
processorReturns all the processor objects defined on the machine. See processor.

Example:
number of processors > 1 - Returns TRUE if the computer is a multi-processor system.
Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
processor <integer>Returns a processor object for the numbered processor. Processors are numbered from 1.Win, Lin, Sol, HPUX, AIX, Mac:8.2, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
extended feature mask of <processor><integer>

Plural: extended feature masks
Returns a mask of the extended feature bits of an x86 processorUbu:9.0, Lin:9.0, Mac:9.0, Win:9.0
brand id of <processor><integer>

Plural: brand ids
This inspector returns the integer known as the brand id, returned from the assembly language cpuid extended instruction.Win, Mac:8.2, WM
brand string of <processor><string>

Plural: brand strings
Returns the vendor-defined brand names for newer processors.Win, Lin:8.2, Sol:8.2, Mac:8.2, WM, Ubu:8.2
extended family of <processor><integer>

Plural: extended families
Integer representing the extended family of CPU. See the notes for the meaning of these numbers.Win, Mac:8.2, WM
extended model of <processor><integer>

Plural: extended models
Integer representing the extended model of CPU. See the notes for the meaning of these numbers.Win, Mac:8.2, WM
family name of <processor><string>

Plural: family names
Returns the family name of the CPU, dependent on the type of client computer, for instance Pentium, Sparc, PowerPC G4, etcetera.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
family of <processor><integer>

Plural: families
Returns an integer representing the family of the CPU. See the notes for the meaning of these numbers. As of BES 6.0, this Inspector returns a string on Solaris and AIX computers.Win, Lin, Sol, AIX, Mac:8.2, WM, Ubu:8.1
feature mask of <processor><integer>

Plural: feature masks
Returns the feature flags from the CPUID instruction. The feature mask contains bits that identify extra features the processor may provide such as MMX support or if the Processor ID is enabled on the processor.Win, Mac:8.2, WM
model of <processor><integer>

Plural: models
Returns the model number of the CPU.Note: On Solaris, HPUX and AIX computers, this Inspector returns a <string> as of BES 6.0.Win, Lin, Mac:8.2, WM, Ubu:8.1
speed of <processor><hertz>

Plural: speeds
Returns the speed of the processor in Hertz.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1
stepping of <processor><integer>

Plural: steppings
Returns the stepping number of the processor. This item can be helpful in identifying very specific processor features or limitations.Win, Lin, Mac:8.2, WM, Ubu:8.1
type of <processor><string>

Plural: types
Numeric type of the CPU. Values include: 0 - standard1 - overdrive2 - dual CPU capable3 - reservedNote: this Inspector returns an <integer> type as on Windows platforms.Sol, AIX, Mac
vendor name of <processor><string>

Plural: vendor names
The manufacturer of the CPU. Names include: GenuineIntelAuthenticAMDCyrixInsteadCentaurHaulsAmbiguousCPU.Win, Lin, Mac:8.2, WM, Ubu:8.1

ram

The <ram> object is used to inspect properties of the computer's random access memory.

Creation Methods

DeclarationDescriptionPlatforms (?)
ramReturns a ram object for inspecting the properties of Random Access Memory installed on the machine. See ram.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

Properties

DeclarationReturn typeDescriptionPlatforms (?)
size of <ram><integer>

Plural: sizes
Returns the number of bytes of random access memory on the current machine.Win, Lin, Sol, HPUX, AIX, Mac, WM, Ubu:8.1

active device

On Windows NT systems (including XP and 2K), the <active device> Inspectors returns a set of objects corresponding to the active devices on the machine, for example: modems, graphics cards, printers, and more.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

local mssql database

The <local mssql database> Inspectors retrieve the properties of the MS SQL databases on the local machine.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

service

The <service> Inspectors provide access to all services configured on Windows NT, 2K and XP systems. On a non-Windows system, expressions using these objects will fail gracefully instead of generating an error.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

process

Processes allocate the various resources needed to execute a program. Processes have a process identifier, a virtual address space, associated code, a priority class, security settings, environment variables, min and max working set sizes, and at least one executing thread. Processes are typically started with a single primary thread which in turn can spawn additional threads.

Creation Methods

DeclarationDescriptionPlatforms (?)
processReturns all process objects currently running.Win:8.0, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
process <integer>Returns the process object corresponding to the given integer pid.Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
process of <socket>Returns a <process> representing the local owner of the socketUbu:9.0, Lin:9.0, Mac:9.0, HPUX:9.0, AIX:9.0, Win:9.0

Properties

DeclarationReturn typeDescriptionPlatforms (?)
id of <process><integer>

Plural: ids
Returns the integer ID of the specified process.Win:8.0, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
name of <process><string>

Plural: names
Returns the name (as a string) of the specified process.Win:8.0, Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
pid of <process><integer>

Plural: pids
Returns the integer process ID for the specified process.Lin, Sol, HPUX, AIX, Mac, Ubu:8.1
process id of <process><integer>

Plural: process ids
Returns the integer process ID for the specified process.Lin, Sol, HPUX, AIX, Mac, Ubu:8.1

swap

This object lets you inspect the properties of your swap space.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

language

A language is composed of a primary language (for example, Swiss) and a sub-language (for example, Swiss German).

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

primary language

A primary language identifier indicates the written/spoken language that is used by the system. However, to identify the language that is used in a country or region you must combine the primary language with a sub-language identifier to form language identifiers.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

computer

The <computer> Inspectors provide access to the name of the computer.

Creation Methods

DeclarationDescriptionPlatforms (?)
computerRefers to the computer itself.

Example:
name of computer - Returns the name of the computer, for example "MacBES".
Mac

Properties

DeclarationReturn typeDescriptionPlatforms (?)
name of <computer><string>

Plural: names
The name of the computer.Mac

registryroot

The <registryroot> objects are the Inspectors for the planes of the IOKit Registry

Creation Methods

DeclarationDescriptionPlatforms (?)
iokit registryReturns the root of the registry; the place to start with the registry.Mac

Properties

DeclarationReturn typeDescriptionPlatforms (?)
audio plane of <registryroot><registrynode>

Plural: audio planes
The audio plane of IOKit's registry.Mac
devicetree plane of <registryroot><registrynode>

Plural: devicetree planes
Returns the device tree plane of IOKit's registry. The device tree contains extensive information about devices in the system.Mac
dictionary of <registryroot><dictionary>

Plural: dictionaries
Returns a dictionary from the root of the IOKit registry.Mac
firewire plane of <registryroot><registrynode>

Plural: firewire planes
The firewire plane of IOKit's registry.Mac
node <string> of <registryroot><registrynode>

Plural: nodes
The named node of the root of the IOKit's registry.Mac
power plane of <registryroot><registrynode>

Plural: power planes
The power plane of IOKit's registry.Mac
service plane of <registryroot><registrynode>

Plural: service planes
The service plane of IOKit's registry.Mac
usb plane of <registryroot><registrynode>

Plural: usb planes
The usb plane of IOKit's registry.Mac

registrynode

The <registrynode> Inspectors provide access to the nodes of the IOKit Registry.

Creation Methods

DeclarationDescriptionPlatforms (?)
audio plane of <registryroot>The audio plane of IOKit's registry.

Example:
name of audio plane of iokit registry - Returns the name of the audio portion of the IOKit registry.
Mac
devicetree plane of <registryroot>Returns the device tree plane of IOKit's registry. The device tree contains extensive information about devices in the system.

Example:
name of devicetree plane of iokit registry - Returns the name of the device tree.
Mac
firewire plane of <registryroot>The firewire plane of IOKit's registry.

Example:
name of firewire plane of iokit registry - See: man ioreg or the Apple Developer documentation.
Mac
node <string> of <registryroot>The named node of the root of the IOKit's registry.

Example:
exists (node "IORootParent" of iokit registry) - Returns TRUE if the specified node exists.
Mac
power plane of <registryroot>The power plane of IOKit's registry.

Example:
name of power plane of iokit registry - See: man ioreg or the Apple Developer documentation.
Mac
service plane of <registryroot>The service plane of IOKit's registry.

Example:
name of service plane of iokit registry - See: man ioreg or the Apple Developer documentation.
Mac
usb plane of <registryroot>The usb plane of IOKit's registry.

Example:
name of usb plane of iokit registry - See man ioreg or the Apple Developer documentation.
Mac
node <string> of <registrynode>The named node of the given node of the IOKit registry.

Example:
exists node "IOPowerConnection" of power plane of iokit registry - Returns TRUE if the specified node exists.

Example:
names of nodes whose (name of it contains "DMAEngine") of audio plane of iokit registry - Returns a list of nodes with names containing the specified string, such as Apple02DBDMAAudioDMAEngine.
Mac
node of <registrynode>The nodes of the given node of the IOKit registry.

Example:
names of nodes of power plane of iokit registry - Returns a list of names, such as IOPowerConnection.
Mac

Properties

DeclarationReturn typeDescriptionPlatforms (?)
classname of <registrynode><string>

Plural: classnames
The class name of the IOKit registry node.Mac
dictionary of <registrynode><dictionary>

Plural: dictionaries
Returns a dictionary from a node in the IORegistry.Mac
name of <registrynode><string>

Plural: names
Name of the given IOKit registry node.Mac
node <string> of <registrynode><registrynode>

Plural: nodes
The named node of the given node of the IOKit registry.Mac
node of <registrynode><registrynode>

Plural: nodes
The nodes of the given node of the IOKit registry.Mac
path of <registrynode><string>

Plural: paths
Path of the node in the IOKit registry.Mac

scsibus

The <scsibus> Inspectors refer to the Small Computer System Interface bus components.

Creation Methods

DeclarationDescriptionPlatforms (?)
scsibusAn iterated property. When used without a number and not iterated it means SCSI bus 0.

Example:
exists scsidevices whose (vendor of it is "Apple") of scsibuses - Returns TRUE if an Apple SCSI device exists on the SCSI bus.
Mac
scsibus <integer>Returns a SCSI bus with the given number.

Example:
exists scsidevice whose (vendor of it is "Apple") of scsibus 1 - Here the scsibus is specified and the scsidevice is iterated over vendors.
Mac

Properties

DeclarationReturn typeDescriptionPlatforms (?)
fast scsi of <scsibus><boolean>

Plural: fast scsis
Determines if fast SCSI is supported by the SCSI bus.Mac
scsidevice <integer> of <scsibus><scsidevice>

Plural: scsidevices
Returns a SCSI device with the given number.Mac
scsidevice of <scsibus><scsidevice>

Plural: scsidevices
Returns a SCSI device associated with the given bus.Mac
version of <scsibus><version>

Plural: versions
Version of the SCSI bus.Mac
wide16 scsi of <scsibus><boolean>

Plural: wide16 scsis
Whether wide16 is available for the given SCSI bus.Mac
wide32 scsi of <scsibus><boolean>

Plural: wide32 scsis
Whether wide32 is available for the given SCSI bus.Mac

scsidevice

The <scsidevice> Inspectors refer to the Small Computer System Interface devices connected to the Client computer.

Creation Methods

DeclarationDescriptionPlatforms (?)
scsideviceAn iterated property. It is derived from calls to the MacOS.Mac
scsidevice <integer>Returns a SCSI device with the given number.Mac
scsidevice <integer> of <scsibus>Returns a SCSI device with the given number.Mac
scsidevice of <scsibus>Returns a SCSI device associated with the given bus.Mac

Properties

DeclarationReturn typeDescriptionPlatforms (?)
product of <scsidevice><string>

Plural: products
The product string for the given SCSI device.Mac
revision of <scsidevice><string>

Plural: revisions
The revision of the SCSI device.Mac
type of <scsidevice><string>

Plural: types
Returns a SCSI device type, such as: DISK, TAPE, PRINTER, CPU, WORM, CDROM, SCAN, DISK, or UNKNOWN.Mac
vendor of <scsidevice><string>

Plural: vendors
Vendor string for given SCSI device.Mac

sound volume

The <sound volume> Inspectors are for inspecting the sound volume settings.

Creation Methods

DeclarationDescriptionPlatforms (?)
<sound volume> {op} <integer>Operates on a sound volume and an integer, returning a sound volume, where:{op} is one of: *, /.Mac
<sound volume> {op} <sound volume>Operates on two sound volumes, returning another sound volume, where:{op} is one of: +, -.Mac

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<sound volume> {cmp} <sound volume><boolean>Compares two sound volumes, where: {cmp} is one of: =, <, <=.Mac
<sound volume> {cmp} <stereo volume><boolean>Compares a sound and a stereo volume, where: {cmp} is one of: =, <, <=.Mac
<sound volume> {op} <integer><sound volume>Operates on a sound volume and an integer, returning a sound volume, where:{op} is one of: *, /.Mac
<sound volume> {op} <sound volume><sound volume>Operates on two sound volumes, returning another sound volume, where:{op} is one of: +, -.Mac
<sound volume> {op} <stereo volume><stereo volume>Operates on a sound volume and a stereo volume, returning a stereo volume, where:{op} is one of: +, -.Mac
<stereo volume> {cmp} <sound volume><boolean>Compares a stereo and a sound volume, where: {cmp} is one of: =, <, <=.Mac
<stereo volume> {op} <sound volume><stereo volume>Operates on a stereo volume and a sound volume, returning a stereo volume, where:{op} is one of: +, -.Mac
<stereo volume> {op} <stereo volume><stereo volume>Operates on two stereo volumes, returning another stereo volume, where:{op} is one of: +, -.Mac

Properties

DeclarationReturn typeDescriptionPlatforms (?)

stereo volume

The <stereo volume> Inspectors are for inspecting the stereo volume settings.

Creation Methods

DeclarationDescriptionPlatforms (?)
<sound volume> {op} <stereo volume>Operates on a sound volume and a stereo volume, returning a stereo volume, where:{op} is one of: +, -.Mac
<stereo volume> {op} <sound volume>Operates on a stereo volume and a sound volume, returning a stereo volume, where:{op} is one of: +, -.Mac
<stereo volume> {op} <stereo volume>Operates on two stereo volumes, returning another stereo volume, where:{op} is one of: +, -.Mac
<stereo volume> {op} <integer>Operates on a stereo volume and an integer, returning a stereo volume, where:{op} is one of: *, /.Mac

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<stereo volume> {cmp} <stereo volume><boolean>Compares two stereo volumes, where: {cmp} is one of: =, <, <=.Mac
<stereo volume> {op} <integer><stereo volume>Operates on a stereo volume and an integer, returning a stereo volume, where:{op} is one of: *, /.Mac

Properties

DeclarationReturn typeDescriptionPlatforms (?)

usb

The <usb> objects are the Universal Serial Bus Inspectors.

Creation Methods

DeclarationDescriptionPlatforms (?)
usbThe Universal Serial Bus.Mac

Properties

DeclarationReturn typeDescriptionPlatforms (?)
isochronous of <usb><boolean>

Plural: isochronouses
The isochronous attribute of the USB installed. Taken from the Gestalt Manager.Mac
version of <usb><version>

Plural: versions
The version of the USB installed in the system. Taken from the Gestalt Manager.Mac

runlevel

The <runlevel> Inspectors refer to a mode of operation in various Unix systems. Typically, when a computer enters runlevel zero, it halts and when it enters runlevel six, it reboots. The intermediate runlevels differ widely among operating systems.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

operating system product type

The <operating system product type> Inspectors return the product type of the operating system, which includes Workstations, Domain Controllers and Servers.

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

event log

The <event log> Inspectors return information about the specified Windows Event logs, including the System, Security and the Application log.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

event log record

The <event log record> Inspectors return individual records from the Windows Event logs, which record information about operating system events.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

event log event type

The <event log event type> Inspectors return information about the types of Windows Event log entries, which record various operating system events including errors, warnings and general information.

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

zone

The Solaris OS allows you to set up zones, which provide a virtual view of the runtime environment that is segregated from other zones. Solaris Zones act as completely isolated virtual servers within a single operating system instance. These Inspectors allow you to monitor the user's zone configurations.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

zone network interface

The <zone network interface> objects allow you to inspect the network interfaces (IP layers) installed when booting a Solaris Zone.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

uuid

UUID is a Universally Unique IDentifier code given to each storage device on your Solaris system. UUIDs are used to identify DVD drives, removable media and drive partitions. The UUID is a hexadecimal string such as c73a37c8-ef7f-40e4-b9de-8b2f81038441. UUID values may be compared to each other using the arithmetic operators (=, <, >, and more.).

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

uuid with multiplicity

The <uuid with multiplicity> Inspectors deal with arrays of UUIDs, allowing you to extract unique IDs and count them.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)